Harnessing Genetic Algorithms For Optimization